package com.haoze.nurseapp.dto;

import com.haoze.common.params.PageParam;
import com.haoze.nurseapp.enumeration.OrderQueryStatusTypeEnum;

import java.util.Date;

/**
 * 医嘱-分页查询参数
 *
 * @author wangze
 * @date 2020-05-13 19:00.
 **/
public class OrderPageDto extends PageParam {

	private String inpatNo;

	private String startDate;

	private String endDate;
	/**
	 * 医嘱类型 long长期医嘱，tmp临时医嘱"
	 */
	private String type;

	private String search;

	/**
	 * 医嘱状态 app
	 */
	private OrderQueryStatusTypeEnum orderQueryStatusType;

	/**
	 * 医嘱状态 对应integer值 新开 ，整理
	 */
	private Integer orderQueryStatusValue;

	public Integer getOrderQueryStatusValue() {
		return orderQueryStatusValue;
	}

	public void setOrderQueryStatusValue(Integer orderQueryStatusValue) {
		this.orderQueryStatusValue = orderQueryStatusValue;
	}

	/**
	 * 整理 医嘱，用到的时间
	 */
	private Date nodeDate;


	public Date getNodeDate() {
		return nodeDate;
	}

	public void setNodeDate(Date nodeDate) {
		this.nodeDate = nodeDate;
	}

	/**
	 * 医嘱执行状态 web
	 * new新开医嘱，unload未执行，loading执行中，loaded已执行
	 */
	private String status;

	/**
	 *
	 */
	private String orderTypeId;

	private String dateTime;


	public OrderPageDto() {

	}

	public String getSearch() {
		return search;
	}

	public void setSearch(String search) {
		this.search = search;
	}

	public String getInpatNo() {
		return inpatNo;
	}

	public void setInpatNo(String inpatNo) {
		this.inpatNo = inpatNo;
	}

	public String getStartDate() {
		return startDate;
	}

	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getOrderTypeId() {
		return orderTypeId;
	}

	public void setOrderTypeId(String orderTypeId) {
		this.orderTypeId = orderTypeId;
	}

	public OrderQueryStatusTypeEnum getOrderQueryStatusType() {
		return orderQueryStatusType;
	}

	public void setOrderQueryStatusType(OrderQueryStatusTypeEnum orderQueryStatusType) {
		this.orderQueryStatusType = orderQueryStatusType;
	}

	public String getDateTime() {
		return dateTime;
	}

	public void setDateTime(String dateTime) {
		this.dateTime = dateTime;
	}
}
